package com.crowntit.domain.trade.service;

import com.crowntit.domain.trade.model.entity.*;

public interface ITradeLockOrderService {

    LockPayOrderEntity queryMarketTradeOrderListByOutTradeNo(String source, String channel, String userId, String outTradeNo);

    boolean isGroupBuyComplete(String teamId);

    LockPayOrderEntity lockMarketTradeOrder(UserEntity userEntity, LockOrderActivityEntity activityEntity, LockOrderDiscountEntity discountEntity, NotifyEntity notifyEntity) throws Exception;
}
